# python 内置函数
# 传入一个可迭代的参数如果所有的值都为真 就返回真
# list_data =[None,1,2,3]
# print(all(list_data))
# #any 只要有一个为真返回值就为真
# print(any([1,0,0,0,0]))
# ascii 根据对象找这个对象的类中的__repr__方法 获取其的返回值
# print(ascii(list_data))
# bin() 二进制
# hex() 十六进制
# oct() 八进制
# int() 十进制
# r = hex(id(list_data))
# print(r)
# r = int("0xf",base=16)
# r = hex(r)
# print(r)
# a ="张飞哎5645"
# for i in a:
#     print(bytes(i,encoding="utf-8"))
# r = bytearray(a,"utf-8")
# print(r)
# chr() 提供一个字符的ASCII码返回这个ascll码的字符
# ord() 根据字符获取这个字符的ASCII码
# for i in a:
#     print(ord(i))
# 随机验证码
# import random
# def randomverifCode():
#     temp = ""
#     for i in range(4):
#         num = random.randrange(0,10)
#         if num ==3 or num ==9:
#             ret1 = random.randrange(48,58)
#             c1 = chr(ret1)
#             temp+=c1
#         else:
#             ret = random.randrange(65, 91)
#             c = chr(ret)
#             temp += c
#     return temp
# print(randomverifCode())
# callable()  表示一个函数是否是可执行的
# def func():
#     pass
# r = callable(func)
# print(r)
# compile()把一段字符串编译成可执行代码
# code ="for i in range(0,10): print (i)"
# func1 = compile(code,"","exec")
# r = exec(func1)
# print(r)
# divmod 取商和余数
# r = divmod(10,3)
# print(r)
# 执行就算一个表达式
# r = eval("1+2")
# print(r)
# 循环可以迭代的对象 获取每一个参数 函数（参数）
# filter(函数，可以迭代的对象)
# 例子
# def func1(x):
#     if x > 10:
#         return True
#     else:
#         return False
# ret = filter(func1,[11,12,13,14,10])
# for i in ret:
#     print(i)
# map(函数，可迭代的参数)
# def fun1(x):
#     return x+100;
# ret = map(fun1,[1,2,3,4,5,6])
# ret = map(lambda x:x+100,[1,2,3,4,5,6])
# for i in ret:
#     print(i)
# 获取所有的全局变量和局部变量
# globals()
# locals()
# hash()获取hash值
# temp = "python"
# ret = hash(temp)
# print(ret)
# isinstance() 用来判断某个对象是否由某个类创建的
# list_data = [111,222]
# ret = isinstance(list_data,list)
# print(ret)
# iter() 构造一个可迭代的对象
# obj = iter([11,22,33,44,55])
# for i in obj:
#     print(i)
#next 获取对象中的下一个元素
# r = next(obj)
# print(r)
#max 取最大值 min 取最小值
# list_data =[11,22,33,44,55,6677]
# r = max(list_data)
# print(r)
# r = min(list_data)
# print(r)
# round() 四舍五入
# sum() 求和
# zip() 组合两个对象中的元素
# sorted() 排序
# list_data =[1,5,9,4,3,8,6,2,10,7]
# new_list = sorted(list_data)
# print(new_list)